situation difficile meaning in English
n. complication, difficult position; predicament, difficult situation; tight corner, plight, squeeze, corner, straits
n. complication, difficult position; predicament, difficult situation; tight corner, plight, squeeze, corner, straits